An Approach to Fault Modeling and Fault Seeding Using the Program Dependence Graph1

نویسندگان

  • Mary Jean Harrold
  • A. Jefferson Offutt
  • Kanupriya Tewary
چکیده

We present a fault-classification scheme and a fault-seeding method that are based on the manifestation of faults in the program dependence graph (PDG). We enhance the domain/computation faultclassification scheme developed by Howden to further characterize faults as structural and statement-level, depending on the differences between the PDG for the original program and the PDG for the faulty program. We perform transformations on the PDG to produce the different types of faults described in our PDG-based fault-classification scheme. To demonstrate the usefulness of our technique, we implemented a fault seeder to embed faults in C programs. Our fault seeder makes controlled fault transformations to the PDG for a C program, and generates C code from the transformed PDG. The current version of the fault seeder creates multiple fault-seeded versions of the original program, each with one known fault. To demonstrate the operation of the fault seeder, we used it to perform a study of the effectiveness of dataflow testing and mutation testing using a set of faulty programs generated by our fault seeder. We also used the faulty programs to determine the mutation and dataflow adequacy of the fault-detecting test sets.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Approach to Fault Modeling and Fault Seeding Using the Program Dependence Graph

We present a fault-classification scheme and a fault-seeding method that are based on the manifestation of faults in the program dependence graph (PDG). We enhance the domain/computation faultclassification scheme developed by Howden to further characterize faults as structural and statement-level, depending on the differences between the PDG for the original program and the PDG for the faulty ...

متن کامل

Exact Modeling and Simulation of Saturated Induction Motors with Broken Rotor Bars Fault using Winding Function Approach

Winding function method (WFM) provides a detailed and rather simple analytical modeling and simulation technique for analyzing performance of faulty squirrel-cage induction motors (SCIMs). Such analysis is mainly applicable for designing on-line fault diagnosis techniques. In this paper, WFM is extended to include variable degree of magnetic saturation by applying an appropriate air gap functio...

متن کامل

Robust Fault Detection on Boiler-turbine Unit Actuators Using Dynamic Neural Networks

Due to the important role of the boiler-turbine units in industries and electricity generation, it is important to diagnose different types of faults in different parts of boiler-turbine system. Different parts of a boiler-turbine system like the sensor or actuator or plant can be affected by various types of faults. In this paper, the effects of the occurrence of faults on the actuators are in...

متن کامل

Magnetic Saturation Impacts on Fault Analysis of Squirrel-cage Six Phases Induction Motors using Winding Function Approach

Multiple coupled circuit modeling (MCCM) of squirrel-cage induction motors (SCIMs), or winding function approach is the most detailed and complete analytical model used to analyze the performance of faulty SCIMs. Already, in variate papers this approach was used to 3phases SCIMs, but this paper extends the above-mentioned model to 6phases SCIMs. Various simulations of variative faults are carri...

متن کامل

Eccentricity Fault Diagnosis Studying for a Round Rotor Synchronous Machine

The paper presents a mathematical base modeling combined to Modified-Winding -Function-Approach (MWFA) for eccentricity fault detection of a round-rotor synchronous machine. For this aim, a 6-pole machine is considered, and the machine inductances are computed by MWFA in healthy and also under eccentricity fault. A numerical discrete-time method has been proposed to machine modeling in voltage-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994